<?php
error_reporting(E_ALL);
define('DS', DIRECTORY_SEPARATOR);
define('SYS_ROOT', dirname(__FILE__) . DS);
define('SYS_COM_DIR', SYS_ROOT . 'common' . DS);
define('SYS_CFG_DIR', SYS_ROOT . 'config' . DS);
define('SYS_TPL_DIR', SYS_ROOT . 'template' . DS);
define('SYS_DATA_DIR', SYS_ROOT . 'data' . DS);
define('SYS_DB_DIR', SYS_ROOT . 'db' . DS);
define('SYS_CACHE_DIR', SYS_ROOT . 'cache' . DS);
define('SYS_MOD_DIR', SYS_ROOT . 'module' . DS);
define('SYS_LANG_DIR', SYS_CFG_DIR . 'lang' . DS);

spl_autoload_register(function($class_name) {
	$file = SYS_COM_DIR . str_replace('\\', DS, $class_name) . '.php';
	if (file_exists($file)) {
		require_once $file;
		return true;
	}
	return false;
});

Load::config(['run','data']);
Load::lang($GLOBALS['sys_run']['default_language']);


//print_r($GLOBALS);